home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 007a / fngrprnt.zip / FNGRPRNT.TXT < prev    next >
Text File  |  1991-07-12  |  15KB  |  425 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                          FingerPrint 1.0
  12.                         by Brian E. Smith
  13.  
  14.  
  15.  
  16.                           User's Manual
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.         (c) 1991 by Brian E. Smith.  All rights reserved.
  31.  
  32.                         Table of Contents
  33.  
  34.  
  35.      I.   Introduction to FingerPrint                       3
  36.      II.  About the Program                                 5
  37.      III. Installation                                      7
  38.      IV.  Running FngrPrnt                                  9
  39.      V.   Running IDCheck                                   11
  40.      VI.  Appendix: How to Contact the Author               16
  41.  
  42.  
  43.  
  44.  
  45. I.  Introduction to FingerPrint
  46.  
  47.      FingerPrint 1.0, by Brian E. Smith, is designed to improve
  48.      your chances of recovering your computer system, in the
  49.      event of theft.  
  50.  
  51.      The premise behind FingerPrint is fairly simple: if
  52.      someone steals your system, it is unlikely that he will take
  53.      it home and use it himself; the thief is probably more
  54.      interested in turning it into quick cash.  Also, although the
  55.      thief may or may not steal your system peripherals, it is
  56.      very unlikely that the thief will set up (or even know how
  57.      to set up) the system EXACTLY AS IT WAS before it
  58.      was stolen, to demonstrate that the system works to a
  59.      potential buyer (perhaps a pawn broker, or someone at a
  60.      flea market).
  61.  
  62.      The FingerPrint program (FngrPrnt) polls various devices
  63.      in your system, and records their status in your system's
  64.      FingerPrint.  The IDCheck program, installed in your
  65.      system's AUTOEXEC.BAT, also polls the devices in your
  66.      system at start-up, and compares the results to the original
  67.      FingerPrint.  If there is any difference in the FingerPrints,
  68.      IDCheck displays a window containing your name and
  69.      phone number.
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.      Suppose you have computer system with a printer and a
  77.      modem.  You create a FingerPrint of the system, and
  78.      install IDCheck to verify the FingerPrint every time you
  79.      start the computer.  Then, unfortunately, your computer
  80.      system is stolen.  The thief also took your printer and
  81.      modem.  The thief then went to the pawn shop, to sell
  82.      your machine.  The broker asks the thief to prove that the
  83.      system works, so the thief quickly plugs the monitor into
  84.      the back of the machine.  When the thief turns the
  85.      machine on, IDCheck notices that the configuration is
  86.      different from normal (i.e., perhaps the printer or the
  87.      modem is no longer attached), so IDCheck beeps and
  88.      displays the following window      
  89.  
  90.   ╔═ IDCheck ════════════════════════════════════════════════╗
  91.   ║                                                          ║ 
  92.   ║       -- WARNING: SYSTEM ENVIRONMENT HAS CHANGED --      ║ 
  93.   ║                                                          ║ 
  94.   ║     Please contact:                                      ║ 
  95.   ║        Brian E. Smith                                    ║ 
  96.   ║        59 Main Street                                    ║ 
  97.   ║                                                          ║ 
  98.   ║        Piedmont, SC 29673                                ║ 
  99.   ║        (555)555-5555                                     ║ 
  100.   ║        Reward if found.                                  ║ 
  101.   ║                                                          ║ 
  102.   ║                             Press a key to continue...   ║ 
  103.   ╚═════════════════════════════ (c) 1991 by Brian E. Smith ═╝ 
  104.  
  105.  
  106.      The pawn broker now knows that the machine is stolen,
  107.      and knows who the real owner is.  He can then contact
  108.      you and the police, so you can get your system back.
  109.  
  110. II.  About the Program
  111.  
  112.      FingerPrint is being distributed as Shareware.  If you like
  113.      the program, and your package is unregistered, the
  114.      registration fee ($15) would be appreciated.  This is what
  115.      you will receive with your registration: a diskette from the
  116.      author containing your registered version (as well as a
  117.      number of other programs), free support for FingerPrint,
  118.      and a free diskette containing the next version of
  119.      FingerPrint (when available).  Once you are registered,
  120.      you will receive super discounts on future versions of
  121.      FingerPrint.  The unregistered version is not handicapped
  122.      in any way; however the registered version is a few bytes
  123.      smaller, because I don't have to include the "beg text." 
  124.      If you do decide to register, please let me know how you
  125.      got the program (just to satisfy my curiosity).  If this
  126.      package will be used at all in a business or governmental
  127.      environment, the registration fee is mandatory.
  128.  
  129.      FingerPrint is a copyrighted program.  I'm a programmer,
  130.      not a lawyer, so I'll not try to impress you with a bunch
  131.      of legal-sounding nonsense.  You are not permitted to
  132.      modify my program in any way, nor are you allowed to
  133.      do any of the things that copyrighting normally prohibits
  134.      you from doing.  Please use my program, but please don't
  135.      steal it.
  136.  
  137.  
  138.  
  139.  
  140.  
  141.      Please pass FingerPrint along to others, even if you don't
  142.      like it, because someone may like and need it.  Thanks. 
  143.      Comments, suggestions, and even bug reports are greatly
  144.      appreciated.
  145.  
  146.  
  147. DISCLAIMER
  148.  
  149.      FingerPrint is supplied as is.  The author disclaims all
  150.      warranties, expressed or implied, including, without
  151.      limitation, the warranties of merchantability and of fitness
  152.      for any purpose.  The author assumes no liability for
  153.      damages, direct or consequential, which may result from
  154.      the use of FingerPrint.
  155.  
  156.  
  157.  
  158. III.  Installation
  159.  
  160.      This section describes how to install the FingerPrint
  161.      programs, FngrPrnt and IDCheck, on to your machine.
  162.  
  163.      If you have received a diskette containing the FingerPrint
  164.      programs in an unarchived format, simply copy
  165.      FNGRPRNT.EXE and IDCHECK.EXE into a directory
  166.      that is in your DOS path.  You can determine your path
  167.      by typing the following:
  168.  
  169.           C:\>SET  <press Enter>
  170.           COMSPEC=C:\COMMAND.COM
  171.           PROMPT=$P$G
  172.           PATH=C:\;C:\DOS;C:\DOS\TOOLS
  173.  
  174.      The directories C:\, C:\DOS, and C:\DOS\TOOLS are in
  175.      your DOS path.  You can copy the files FNGRPRNT.EXE
  176.      and IDCHECK.EXE into any one of them.  For this
  177.      example, the diskette is in drive A, and you will install
  178.      the files into the C:\DOS\TOOLS directory:
  179.  
  180.           C:\>COPY A:\FNGRPRNT.EXE C:\DOS\TOOLS 
  181.              1 File(s) copied
  182.  
  183.           C:\>COPY A:\IDCHECK.EXE C:\DOS\TOOLS
  184.              1 File(s) copied
  185.  
  186.  
  187.  
  188.  
  189.      If you have received a diskette containing the FingerPrint
  190.      programs in an archived format, or if you have
  191.      downloaded them off of a Bulletin Board System (BBS),
  192.      you must first "unarchive" the programs and then copy
  193.      them into a directory in your DOS path, as described
  194.      above.
  195.  
  196.      The FingerPrint package is now installed and ready to run.
  197.  
  198. IV.  Running FngrPrnt
  199.  
  200.      This section describes how to run the program FngrPrnt
  201.      to create a FingerPrint of your system.
  202.  
  203.      For best results you should start your system by first
  204.      turning on all your attached peripherals and then booting
  205.      the computer itself.  This will allow FngrPrnt to get a
  206.      more unique FingerPrint.
  207.  
  208.      When your system is powered on, and all attached
  209.      peripherals are powered on as they should be at boot-up,
  210.      execute FngrPrnt by typing the following:
  211.  
  212.           C:\>FNGRPRNT  <press Enter>
  213.  
  214.      If this is the first time you have ever run FngrPrnt, the
  215.      program will create an initial FingerPrint for you.  You
  216.      will then see the Main Menu and the Messages Window. 
  217.      The Main Menu contains the following choices: FngrPrnt,
  218.      Owner, Save, Help, and Quit.  You select choices from
  219.      the menu by either moving the cursor with the Left and
  220.      Right arrow keys and pressing Enter, or by simply
  221.      pressing the first letter of the item you wish to select.
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.      FngrPrnt -- Select FngrPrnt if you want the program to
  230.      re-create your system's FingerPrint.  If this is the first
  231.      time you have ever run FngrPrnt, the program has already
  232.      created a FingerPrint for you, but you may re-create it, if
  233.      you wish.  You normally use this option after you've
  234.      made a change to your system; for example, adding (or
  235.      removing) a peripheral.
  236.  
  237.      Owner -- Select Owner to input information about
  238.      yourself: this information will be displayed by IDCheck if
  239.      IDCheck determines that the system configuration has
  240.      somehow changed.  You can input your name, address,
  241.      phone number, and a brief comment (for example,
  242.      "Reward if this machine is returned," "This Computer is
  243.      Stolen," etc.)
  244.  
  245.      Save -- Select Save to save the current FingerPrint and
  246.      Ownership information.
  247.  
  248.      Help -- Select Help to display a brief help text for the
  249.      FngrPrnt program.
  250.  
  251.      Quit -- Select Quit to return to DOS.  If the current
  252.      FingerPrint is not saved, FngrPrnt will ask you whether
  253.      or not you want to save the FingerPrint.
  254.  
  255.  
  256. V.  Running IDCheck
  257.  
  258.      This section describes how to install and run the program
  259.      IDCheck to verify the FingerPrint of your system.
  260.  
  261.      If you have just run FngrPrnt, go ahead and run IDCheck.
  262.      
  263.           C:\>IDCHECK  <press Enter>
  264.  
  265.      Assuming that you haven't changed anything (that is,
  266.      turned a peripheral on or off) you should get a message
  267.      saying that the FingerPrints are OK.  Now turn off a
  268.      peripheral, then run IDCheck again.  IDCheck should beep
  269.      and display a window similar to the following:
  270.  
  271.   ╔═ IDCheck ════════════════════════════════════════════════╗
  272.   ║                                                          ║ 
  273.   ║       -- WARNING: SYSTEM ENVIRONMENT HAS CHANGED --      ║ 
  274.   ║                                                          ║ 
  275.   ║     Please contact:                                      ║ 
  276.   ║        <Your Name>                                       ║ 
  277.   ║        <Your Address>                                    ║ 
  278.   ║                                                          ║ 
  279.   ║        <Your City, State & Zip>                          ║ 
  280.   ║        <Your Phone Number>                               ║ 
  281.   ║        <Your comment>                                    ║ 
  282.   ║                                                          ║ 
  283.   ║                             Press a key to continue...   ║ 
  284.   ╚═════════════════════════════ (c) 1991 by Brian E. Smith ═╝ 
  285.  
  286.      Press any key to leave the IDCheck program.  This was
  287.      just a small demonstration of how IDCheck works.
  288.  
  289.  
  290.  
  291.  
  292.  
  293.      To use IDCheck regularly, you must install it into your
  294.      AUTOEXEC.BAT, so that it will be run each time you
  295.      boot up your computer.  If you do not presently have an
  296.      AUTOEXEC.BAT, you can create one by typing the
  297.      following:
  298.  
  299.           C:\>COPY CON AUTOEXEC.BAT 
  300.           DATE
  301.           TIME
  302.           IDCHECK
  303.           ^Z   <Control-Z, press and hold Ctrl
  304.                and press 'Z'>
  305.  
  306.              1 File(s) copied
  307.  
  308.      If you have an AUTOEXEC.BAT, you can edit it using
  309.      DOS's EDLIN program to include the IDCheck program. 
  310.      The rule of thumb in installing IDCheck is to install it as
  311.      near as possible to the end of the AUTOEXEC.BAT file,
  312.      and ensure that it is placed after the PATH statement, and
  313.      ensure that it is placed before any DOS shells or Menu
  314.      programs you might have.   
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.           C:\>EDLIN C:\AUTOEXEC.BAT  <press Enter>
  325.           End of input file
  326.           *L
  327.                1:*@ECHO OFF
  328.                2: C:\DOS\TOOLS\WATCH
  329.                3: C:\DOS\TOOLS\DOSEDIT
  330.                4: PATH C:\;C:\DOS;C:\DOS\TOOLS
  331.                5: PROMPT $P$G
  332.                6: MENU
  333.  
  334.      The rule of thumb says you should place the IDCheck
  335.      statement as near as possible to the end, past the PATH
  336.      statement, but before any Menu programs or DOS shells. 
  337.      For this example you decide to place the IDCheck
  338.      statement between lines 5 and 6.
  339.  
  340.           *6i
  341.                6:*IDCHECK
  342.                7:*^C     <Control-C: press and hold Ctrl and
  343.                          press 'C'>
  344.  
  345.      You now list the file again, to make sure everything's
  346.      correct.
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.           *L
  356.                1: @ECHO OFF
  357.                2: C:\DOS\TOOLS\WATCH
  358.                3: C:\DOS\TOOLS\DOSEDIT
  359.                4: PATH C:\;C:\DOS;C:\DOS\TOOLS
  360.                5: PROMPT $P$G
  361.                6: IDCHECK
  362.                7:*MENU
  363.  
  364.      Everything is in order, so now you can save the file and
  365.      leave EDLIN.
  366.  
  367.           *E
  368.  
  369.           C:\>
  370.  
  371.      Now every time you boot your machine, IDCheck will
  372.      check that the system's configuration is identical to the
  373.      configuration FingerPrint created by FngrPrnt.
  374.  
  375.      A situation may sometimes occur in which IDCheck will
  376.      say that the configuration has changed.  In essence,
  377.      IDCheck is saying that it is getting a different response
  378.      from an attached peripheral than what IDCheck expected. 
  379.      
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.      In this case check to see that the peripherals are on when
  387.      you boot, and that their status is the same as when you
  388.      ran FngrPrnt (that is, ensure that the printer isn't out of
  389.      paper [or broken], or make sure your modem is
  390.      functioning correctly).  If everything appears to be normal,
  391.      then simply run FngrPrnt again, and select the FngrPrnt
  392.      option.
  393.  
  394.  
  395. VI.  Appendix: How to Contact the Author
  396.  
  397.  
  398.           Direct mail correspondence to:
  399.                Brian E. Smith
  400.                59 Main Street
  401.                Piedmont, SC 29673
  402.  
  403.            
  404.      I will gladly accept registrations, comments, suggestions,
  405.      and even bug reports.  However, I cannot provide support
  406.      for users of unregistered copies.  Registered users will get
  407.      my telephone number which they can use to contact me
  408.      for support.  
  409.  
  410.      I am pleased to announce that the Official Support BBS
  411.      for FingerPrint is CyberTECH Information Systems BBS,
  412.      based in Greenville, South Carolina.  CyberTECH can be
  413.      contacted by setting your modem to No Parity, 8 Data
  414.      Bits, 1 Stop Bit, and dialing (803) 242-3766.  There you
  415.      will always find the latest version of FingerPrint, other
  416.      programs by the same author, as well as one of the finest
  417.      collections of Shareware and Public Domain programs in
  418.      the beautiful Upstate of South Carolina.
  419.  
  420.      If you happen to be calling in the area, another fine BBS
  421.      you should call is the Programmer's FORUM! BBS (803-862-
  422.      4616; modem settings N81).  There you will find a
  423.      programmer's dream come true: all sorts of programs and
  424.      source code for a wide variety of languages.
  425.